class Student:
    def __init__(self, name):
        self.name = name

    def __add__(self, other):
        return Student(self.name + other.name)

    def __str__(self):
        return self.name

    def __repr__(self):
        return f"{self.name = }"

    def __len__(self):
        return len(self.name)

    def __del__(self):
        print(f"{self} deleted")

    def __call__(self):
        print(f"我是{self.name}")


stu1 = Student("张三")
stu2 = Student("李四")
stu3 = Student("王五")
s = stu1 + stu2 + stu3
print(f"{s}, {s = }, {len(s) = }, {s()}")
